<template>
  <div>
    <!-- <div class="header">{{ title }}</div> -->
    <x-header :left-options="{backText: ''}">项目</x-header>
    <simple-search @onSearch="search" :placeholder="'输入名称搜索'">
    </simple-search>
    <!-- <div style="margin-top:46px;"> -->
    <div class="main-container">
      <v-touch v-on:swiperight="onSwipeRight" :swipe-options="{direction: 'horizontal'}">
        <div class="card">
          <div class="num" @click="openSumlist()">
            <div class="gray-label">全部项目</div>
          </div>
        </div>
        <div class="city" v-for="letter in letterSortList">
          <div class="city-title" :id="letter">{{letter}}</div>
          <div class="city-content">
            <ul class="city-list">
              <li class="city-item" v-for="city in letterCityList" v-if="city.capitalize === letter"
                @click="openhidangerlist(city)">{{city.name}}</li>
            </ul>
          </div>
        </div>
      </v-touch>
    </div>
    <div id="letter"></div>
    <div class="initials">
      <ul id="characterList">
        <li @click="moveScroll()">↑</li>
        <li v-for="character in letterSortList" @click="moveScroll(character)">{{ character }}</li>
      </ul>
    </div>
  </div>
</template>

<script>
  import $ from 'jquery';
  import {
    log
  } from 'util';
  export default {
    data() {
      return {
        //这两个字段过长，如果看不到全部可以用该变量名自主去搜索
        strChineseFirstPY: "YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY",
        oMultiDiff: {
          "19969": "DZ",
          "19975": "WM",
          "19988": "QJ",
          "20048": "YL",
          "20056": "SC",
          "20060": "NM",
          "20094": "QG",
          "20127": "QJ",
          "20167": "QC",
          "20193": "YG",
          "20250": "KH",
          "20256": "ZC",
          "20282": "SC",
          "20285": "QJG",
          "20291": "TD",
          "20314": "YD",
          "20340": "NE",
          "20375": "TD",
          "20389": "YJ",
          "20391": "CZ",
          "20415": "PB",
          "20446": "YS",
          "20447": "SQ",
          "20504": "TC",
          "20608": "KG",
          "20854": "QJ",
          "20857": "ZC",
          "20911": "PF",
          "20504": "TC",
          "20608": "KG",
          "20854": "QJ",
          "20857": "ZC",
          "20911": "PF",
          "20985": "AW",
          "21032": "PB",
          "21048": "XQ",
          "21049": "SC",
          "21089": "YS",
          "21119": "JC",
          "21242": "SB",
          "21273": "SC",
          "21305": "YP",
          "21306": "QO",
          "21330": "ZC",
          "21333": "SDC",
          "21345": "QK",
          "21378": "CA",
          "21397": "SC",
          "21414": "XS",
          "21442": "SC",
          "21477": "JG",
          "21480": "TD",
          "21484": "ZS",
          "21494": "YX",
          "21505": "YX",
          "21512": "HG",
          "21523": "XH",
          "21537": "PB",
          "21542": "PF",
          "21549": "KH",
          "21571": "E",
          "21574": "DA",
          "21588": "TD",
          "21589": "O",
          "21618": "ZC",
          "21621": "KHA",
          "21632": "ZJ",
          "21654": "KG",
          "21679": "LKG",
          "21683": "KH",
          "21710": "A",
          "21719": "YH",
          "21734": "WOE",
          "21769": "A",
          "21780": "WN",
          "21804": "XH",
          "21834": "A",
          "21899": "ZD",
          "21903": "RN",
          "21908": "WO",
          "21939": "ZC",
          "21956": "SA",
          "21964": "YA",
          "21970": "TD",
          "22003": "A",
          "22031": "JG",
          "22040": "XS",
          "22060": "ZC",
          "22066": "ZC",
          "22079": "MH",
          "22129": "XJ",
          "22179": "XA",
          "22237": "NJ",
          "22244": "TD",
          "22280": "JQ",
          "22300": "YH",
          "22313": "XW",
          "22331": "YQ",
          "22343": "YJ",
          "22351": "PH",
          "22395": "DC",
          "22412": "TD",
          "22484": "PB",
          "22500": "PB",
          "22534": "ZD",
          "22549": "DH",
          "22561": "PB",
          "22612": "TD",
          "22771": "KQ",
          "22831": "HB",
          "22841": "JG",
          "22855": "QJ",
          "22865": "XQ",
          "23013": "ML",
          "23081": "WM",
          "23487": "SX",
          "23558": "QJ",
          "23561": "YW",
          "23586": "YW",
          "23614": "YW",
          "23615": "SN",
          "23631": "PB",
          "23646": "ZS",
          "23663": "ZT",
          "23673": "YG",
          "23762": "TD",
          "23769": "ZS",
          "23780": "QJ",
          "23884": "QK",
          "24055": "XH",
          "24113": "DC",
          "24162": "ZC",
          "24191": "GA",
          "24273": "QJ",
          "24324": "NL",
          "24377": "TD",
          "24378": "QJ",
          "24439": "PF",
          "24554": "ZS",
          "24683": "TD",
          "24694": "WE",
          "24733": "LK",
          "24925": "TN",
          "25094": "ZG",
          "25100": "XQ",
          "25103": "XH",
          "25153": "PB",
          "25170": "PB",
          "25179": "KG",
          "25203": "PB",
          "25240": "ZS",
          "25282": "FB",
          "25303": "NA",
          "25324": "KG",
          "25341": "ZY",
          "25373": "WZ",
          "25375": "XJ",
          "25384": "A",
          "25457": "A",
          "25528": "SD",
          "25530": "SC",
          "25552": "TD",
          "25774": "ZC",
          "25874": "ZC",
          "26044": "YW",
          "26080": "WM",
          "26292": "PB",
          "26333": "PB",
          "26355": "ZY",
          "26366": "CZ",
          "26397": "ZC",
          "26399": "QJ",
          "26415": "ZS",
          "26451": "SB",
          "26526": "ZC",
          "26552": "JG",
          "26561": "TD",
          "26588": "JG",
          "26597": "CZ",
          "26629": "ZS",
          "26638": "YL",
          "26646": "XQ",
          "26653": "KG",
          "26657": "XJ",
          "26727": "HG",
          "26894": "ZC",
          "26937": "ZS",
          "26946": "ZC",
          "26999": "KJ",
          "27099": "KJ",
          "27449": "YQ",
          "27481": "XS",
          "27542": "ZS",
          "27663": "ZS",
          "27748": "TS",
          "27784": "SC",
          "27788": "ZD",
          "27795": "TD",
          "27812": "O",
          "27850": "PB",
          "27852": "MB",
          "27895": "SL",
          "27898": "PL",
          "27973": "QJ",
          "27981": "KH",
          "27986": "HX",
          "27994": "XJ",
          "28044": "YC",
          "28065": "WG",
          "28177": "SM",
          "28267": "QJ",
          "28291": "KH",
          "28337": "ZQ",
          "28463": "TL",
          "28548": "DC",
          "28601": "TD",
          "28689": "PB",
          "28805": "JG",
          "28820": "QG",
          "28846": "PB",
          "28952": "TD",
          "28975": "ZC",
          "29100": "A",
          "29325": "QJ",
          "29575": "SL",
          "29602": "FB",
          "30010": "TD",
          "30044": "CX",
          "30058": "PF",
          "30091": "YSP",
          "30111": "YN",
          "30229": "XJ",
          "30427": "SC",
          "30465": "SX",
          "30631": "YQ",
          "30655": "QJ",
          "30684": "QJG",
          "30707": "SD",
          "30729": "XH",
          "30796": "LG",
          "30917": "PB",
          "31074": "NM",
          "31085": "JZ",
          "31109": "SC",
          "31181": "ZC",
          "31192": "MLB",
          "31293": "JQ",
          "31400": "YX",
          "31584": "YJ",
          "31896": "ZN",
          "31909": "ZY",
          "31995": "XJ",
          "32321": "PF",
          "32327": "ZY",
          "32418": "HG",
          "32420": "XQ",
          "32421": "HG",
          "32438": "LG",
          "32473": "GJ",
          "32488": "TD",
          "32521": "QJ",
          "32527": "PB",
          "32562": "ZSQ",
          "32564": "JZ",
          "32735": "ZD",
          "32793": "PB",
          "33071": "PF",
          "33098": "XL",
          "33100": "YA",
          "33152": "PB",
          "33261": "CX",
          "33324": "BP",
          "33333": "TD",
          "33406": "YA",
          "33426": "WM",
          "33432": "PB",
          "33445": "JG",
          "33486": "ZN",
          "33493": "TS",
          "33507": "QJ",
          "33540": "QJ",
          "33544": "ZC",
          "33564": "XQ",
          "33617": "YT",
          "33632": "QJ",
          "33636": "XH",
          "33637": "YX",
          "33694": "WG",
          "33705": "PF",
          "33728": "YW",
          "33882": "SR",
          "34067": "WM",
          "34074": "YW",
          "34121": "QJ",
          "34255": "ZC",
          "34259": "XL",
          "34425": "JH",
          "34430": "XH",
          "34485": "KH",
          "34503": "YS",
          "34532": "HG",
          "34552": "XS",
          "34558": "YE",
          "34593": "ZL",
          "34660": "YQ",
          "34892": "XH",
          "34928": "SC",
          "34999": "QJ",
          "35048": "PB",
          "35059": "SC",
          "35098": "ZC",
          "35203": "TQ",
          "35265": "JX",
          "35299": "JX",
          "35782": "SZ",
          "35828": "YS",
          "35830": "E",
          "35843": "TD",
          "35895": "YG",
          "35977": "MH",
          "36158": "JG",
          "36228": "QJ",
          "36426": "XQ",
          "36466": "DC",
          "36710": "JC",
          "36711": "ZYG",
          "36767": "PB",
          "36866": "SK",
          "36951": "YW",
          "37034": "YX",
          "37063": "XH",
          "37218": "ZC",
          "37325": "ZC",
          "38063": "PB",
          "38079": "TD",
          "38085": "QY",
          "38107": "DC",
          "38116": "TD",
          "38123": "YD",
          "38224": "HG",
          "38241": "XTC",
          "38271": "ZC",
          "38415": "YE",
          "38426": "KH",
          "38461": "YD",
          "38463": "AE",
          "38466": "PB",
          "38477": "XJ",
          "38518": "YT",
          "38551": "WK",
          "38585": "ZC",
          "38704": "XS",
          "38739": "LJ",
          "38761": "GJ",
          "38808": "SQ",
          "39048": "JG",
          "39049": "XJ",
          "39052": "HG",
          "39076": "CZ",
          "39271": "XT",
          "39534": "TD",
          "39552": "TD",
          "39584": "PB",
          "39647": "SB",
          "39730": "LG",
          "39748": "TPB",
          "40109": "ZQ",
          "40479": "ND",
          "40516": "HG",
          "40536": "HG",
          "40583": "QJ",
          "40765": "YQ",
          "40784": "QJ",
          "40840": "YK",
          "40863": "QJG"
        },
        title: '城市列表',
        letterSortList: '',
        letterCityList: [],
        projectList: [],
        newList: [],
        page: 1,
        keyword: '',
        createPop: false, //弹出层是否创建
        loading: false, //下拉刷新时禁止无限加载
        dataList: [],
        dailyArr: this.$store.state.dailyArr
      }
    },
    // mixins: [zlMixins],

    methods: {
      onSwipeRight() {
        this.$router.go(-1)
      },
      init() {

        let obj = {};
        let arr = [];
        const self = this;
        this.letterCityList.forEach(function (value, index, array) {
          //在每个城市加一个capitalize的标识代表首字母
          value.capitalize = self.makePy(value.name)[0].toUpperCase().substr(0, 1);
          if (!obj[value.capitalize]) {
            obj[value.capitalize] = true;
            arr.push(value.capitalize);
          }
        });
        //字母列表排序
        this.letterSortList = arr.sort();
      },
      //所选字母淡入淡出效果
      moveScroll(character) {
        const LetterBox = $('#letter');
        const Initials = $('.initials');
        Initials.css('background', 'rgba(145,145,145,0.6)');
        if (self.timeOut) {
          clearTimeout(self.timeOut);
        }
        self.timeOut = setTimeout(function () {
          Initials.css('background', 'rgba(145,145,145,0)');
          LetterBox.fadeOut();
        }, 1000);
        if (character == undefined) {
          $('html,body').animate({
            scrollTop: '0px'
          }, 300); //点击第一个滚到顶部
        } else {
          if ($('#' + character).length > 0) {
            LetterBox.html(character).fadeIn();
            const LetterTop = $('#' + character).position().top;
            $('html,body').animate({
              scrollTop: LetterTop - 46 + 'px'
            }, 300);
          }
        }
      },
      makePy(str) {
        if (typeof (str) != "string")
          throw new Error(-1, "函数makePy需要字符串类型参数!");
        let arrResult = new Array(); //保存中间结果的数组  
        for (let i = 0, len = str.length; i < len; i++) {
          //获得unicode码  
          let ch = str.charAt(i);
          //检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理  
          arrResult.push(this.checkCh(ch));
        }
        //处理arrResult,返回所有可能的拼音首字母串数组  
        return this.mkRslt(arrResult);
      },
      checkCh(ch) {
        let uni = ch.charCodeAt(0);
        //如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数  
        if (uni > 40869 || uni < 19968)
          return ch; //dealWithOthers(ch);  
        //检查是否是多音字,是按多音字处理,不是就直接在this.strChineseFirstPY字符串中找对应的首字母  
        return (this.oMultiDiff[uni] ? this.oMultiDiff[uni] : (this.strChineseFirstPY.charAt(uni - 19968)));
      },
      mkRslt(arr) {
        let arrRslt = [""];
        for (let i = 0, len = arr.length; i < len; i++) {
          let str = arr[i];
          let strlen = str.length;
          if (strlen == 1) {
            for (let k = 0; k < arrRslt.length; k++) {
              arrRslt[k] += str;
            }
          } else {
            let tmpArr = arrRslt.slice(0);
            arrRslt = [];
            for (let k = 0; k < strlen; k++) {
              //复制一个相同的arrRslt  
              let tmp = tmpArr.slice(0);
              //把当前字符str[k]添加到每个元素末尾  
              for (let j = 0; j < tmp.length; j++) {
                tmp[j] += str.charAt(k);
              }
              //把复制并修改后的数组连接到arrRslt上  
              arrRslt = arrRslt.concat(tmp);
            }
          }
        }
        return arrRslt;
      },
      //返回全部项目选择
      openSumlist(item) {
        //this.$store.commit('SET_CURRENT_ROW', item);

        if (this.checkNetWork()) {
          this.$router.push({
            path: '/dailyCheck',
            query: {
              pro: ""
            }
          })
        } else {
          this.$router.push({
            path: '/offlineCklist',
            query: {
              pro: ""
            }
          })
        }
      },
      //点击项目回跳
      openhidangerlist(city) {
        //this.$store.commit('SET_CURRENT_ROW', item);
        console.log(city)

        if (this.checkNetWork()) {
          this.$router.push({
            path: '/dailyCheck',
            query: {
              pro: city.name,
              proId: city.id,
              site: city.site,
              reformer: city.reformer,
              reformerId: city.reformerId,
              supervisorFullName: city.supervisorFullName,
              supervisorName: city.supervisorName
            }
          })
        } else {
          this.$router.push({
            path: '/offlineCklist',
            query: {
              pro: city.name,
              proId: city.id,
              site: city.site,
              reformer: city.reformer,
              reformerId: city.reformerId,
              supervisorFullName: city.supervisorFullName,
              supervisorName: city.supervisorName
            }
          })
        }
      },
      getProjects() {
        this.projectList = [];
        let prjName = this.keyword == '' ? "default" : this.keyword
        let user = this.$store.state.user
        // console.log(user)
        let params = {
          FixJSON: JSON.stringify({
            _method: "component.getListData",
            _param: {
              bizObj: "PMBASE_PRJMANAG",
              service: "selectPMStaffMore",
              fields: "*",
              // filter :  "CONSTRUCTPRO like \'%'"+this.keyword+"'%\'",
              filter: "1=1 and PROJECTNAME like '%" + this.keyword + "%'  " + (this.dailyArr.includes("0") ? "" :
                "and PROJECTID IN (" + this.dailyArr.join(',') + ")"),
              currentPageIndex: this.page,
              pageSize: "9999",
              orderList: [{
                field: "ISPRJMANAG",
                order: "desc"
              }],
              QueryFormData: {
                "PROJECTNAME": this.keyword,
                "PROJECTNO": ""
              }
            }
          }),
          cookies: ''
        }

        this.$ajax({
          url: this.COMMON_URL + '?_objName=PMBASE_PRJMANAG&_viewId=PMBASE_PMStaff_list',
          method: 'post',
          data: params
        }).then(res => {
          console.log(res)
          this.projectList = [...res.data.datas]
          //console.log(this.projectList)
          //this.letterCityList=[];
          for (let i = 0; i < this.projectList.length; i++) {
            let obj = {}
            obj.id = this.projectList[i].PROJECTID
            obj.name = this.projectList[i].PROJECTNAME
            obj.site = this.projectList[i].CENTERPOSITION
            obj.reformer = this.projectList[i].SECURITYUSERFULLNAME
            obj.reformerId = this.projectList[i].SECURITYUSERNAME
            obj.supervisorFullName = this.projectList[i].SECURITYUSERFULLNAME2
            obj.supervisorName = this.projectList[i].SECURITYUSERNAME2
            this.letterCityList.push(obj)
          }
          // console.log(this.letterCityList)
          this.init()
          //console.log(this.letterCityList)
        })
      },
      getProjectsOffline() {
        this.projectList = [];

        console.log('SELECT * FROM PMBASE_PRJMAN where 1=1 ' + (this.dailyArr.includes("0") ? "" :
          "and PROJECTID IN (" + this.dailyArr.join(',') + ")"))
        if (this.keyword == "") {
          this.$store.state.SQLiteDB.transaction((tx) => {
            tx.executeSql('SELECT * FROM PMBASE_PRJMAN where 1=1 ' + (this.dailyArr.includes("0") ? "" :
              "and PROJECTID IN ('" + this.dailyArr.join(',') + "')"), [], (tx, result) => {
              // debugger
              console.log('pro', result)
              this.projectList = result.rows
              // console.log("有进来吗?")
              for (let i = 0; i < this.projectList.length; i++) {
                let obj = {}
                obj.id = this.projectList.item(i).PROJECTID
                obj.name = this.projectList.item(i).PROJECTNAME
                obj.site = this.projectList.item(i).CENTERPOSITION
                obj.reformer = this.projectList(i).SECURITYUSERFULLNAME
                obj.reformerId = this.projectList(i).SECURITYUSERNAME
                obj.supervisorFullName = this.projectList(i).SECURITYUSERFULLNAME2
                obj.supervisorName = this.projectList(i).SECURITYUSERNAME2
                this.letterCityList.push(obj)
              }
              this.init()
            })
          })
        } else {
          this.$store.state.SQLiteDB.transaction((tx) => {
            tx.executeSql('SELECT * FROM PMBASE_PRJMAN WHERE PROJECTNAME LIKE "%' + this.keyword + '%"' + (this
              .dailyArr.includes("0") ? "" : "and PROJECTID IN (" + this.dailyArr.join(',') + ")"), [], (tx,
              result) => {
              console.log('pro', result)
              this.projectList = result.rows
              for (let i = 0; i < this.projectList.length; i++) {
                let obj = {}
                obj.id = this.projectList.item(i).PROJECTID
                obj.name = this.projectList.item(i).PROJECTNAME
                obj.site = this.projectList.item(i).CENTERPOSITION
                obj.reformer = this.projectList(i).SECURITYUSERFULLNAME
                obj.reformerId = this.projectList(i).SECURITYUSERNAME
                obj.supervisorFullName = this.projectList(i).SECURITYUSERFULLNAME2
                obj.supervisorName = this.projectList(i).SECURITYUSERNAME2
                this.letterCityList.push(obj)
              }
              this.init()
            })
          })
        }
      },
      search(val) {
        // this.page = 1;
        this.keyword = val;
        this.letterCityList = [];
        if (this.checkNetWork()) {
          this.getProjects();
        } else {
          this.getProjectsOffline();
        }
      },
    },

    mounted() {
      if (this.checkNetWork()) {
        this.getProjects();
      } else {
        this.getProjectsOffline();
      }
      // this.init();
    },
  }

</script>
<style scoped>
  .header {
    width: 100%;
    height: 46px;
    position: fixed;
    background: #0099ff;
    color: white;
    text-align: center;
    line-height: 46px;
  }

  .city .city-title {
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
  }

  .city .city-content {
    background-color: #fff;
  }

  .city .city-list .city-item {
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    color: #333;
  }

  #letter {
    width: 100px;
    height: 100px;
    border-radius: 5px;
    font-size: 75px;
    color: #555;
    text-align: center;
    line-height: 100px;
    background: rgba(145, 145, 145, 0.6);
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -50px 0px 0px -50px;
    z-index: 99;
    display: none;
  }

  #characterList {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }

  .initials {
    position: fixed;
    top: 47px;
    right: 0px;
    height: 100%;
    width: 16px;
    text-align: center;
    font-size: 12px;
    z-index: 99;
    background: white !important;
  }

  .initials li img {
    width: 14px;
  }

  .card {
    background: #fff;
    margin: 10px 16px;
    padding: 10px;
    /* border-radius: 4px; */
    overflow: hidden;
    border-bottom: 1px solid #f5f5f5;
    display: flex;
  }

  .gray-label {
    color: #191919;
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    width: 100%;
  }

  .active {
    background: #242b80;
    color: #fff;
  }

  .title {
    display: flex;
    align-items: center;
    font-size: 16px;
  }

  .bar {
    width: 3px;
    height: 13px;
    background: #a7aeff;
    margin-right: 13px;
  }

  .num {
    /* display: flex; */
    font-size: 14px;
    color: #343434;
    /* margin-left: 16px; */
    /* margin-top: 14px; */
    justify-content: space-between;
    align-items: center;
  }

  .projectDate {
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 20px;
  }

  .moa-search-div {
    margin: 0 !important;
    padding: 12px 16px !important;
    width: 100% !important;
    background-color: #4D86FF !important;
    border: none !important;
    border-radius: 0px !important;
  }

  /* .content /deep/ .vux-header{
    background-color: #ffffff !important;
  }
  .transition-view /deep/ .vux-header .vux-header-left .left-arrow:before{
    border: none;
  } 
  .transition-view .vux-header /deep/ .vux-header-title{
        color: #262A34;
  }
   .moa-search-div /deep/ .moa-search-button{
    display: none;
  } */
  /* .transition-view /deep/ .vux-header .vux-header-left .left-arrow:before {
  border-color: rgb(35, 90, 230);
}
.transition-view /deep/ .vux-header {
  background-color: rgb(255, 255, 255) !important;
}
.transition-view .vux-header /deep/ .vux-header-title {
  color: #262a34;
} */

</style>
